writing linux php open source j2ee css .net javascript consulting mysql content management system cmsimple editor solaris c++ documentation writer fiction windows editing java video information freebsd xhtml design